[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Syntaktische Analyse für eine dynamisch erweiterbare Spezifikationssprache

title Syntaktische Analyse für eine dynamisch erweiterbare Spezifikationssprache
creator Messicci, Frank
date 1998-05-25
language ger
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-1609&engl=1
description 86 pages
In dieser Diplomarbeit wird der Prototyp eines Werkzeugs zur syntaktischen Analyse dynamisch erweiterbarer Spezifikationssprachen entwickelt. Dabei werden zunächst theoretische Grundlagen über Compilerbau und formale Sprachen vermittelt. Dann wird ein Grundgerüst einer dynamisch erweiterbaren Sprache vorgestellt. Die Sprache besitzt ein Sprachkonstrukt, das es erlaubt, die ihr zugrundeliegende Grammatik um neue Sprachkonstrukte und neue Schlüsselworter zu erweitern. Anschließend werden die Probleme aufgezeigt, die bei der Syntaxanalyse dieser Sprache mit dem konventionellen Scanner-Parser-System auftreten. Dabei werden Lösungswege entwickelt, die anschließend in einem Gesamtkonzept vorgestellt werden. Die Analyse wird schließlich mit einem Gespann aus LR-Parser und Steuertabellengenerator erreicht. Dazu werden, für die verschiedenen Spracherweiterungen, zur Laufzeit Steuertabellen für LR-Parser generiert. Für den lokal begrenzten Gültigkeitsbereich der Spracherweiterung wird dann ein LR-Parser mit dieser neuen Steuertabelle instanziiert und gestartet. Die neuen Schlüsselwörter, die die Spracherweiterung einführt, werden durch Eintrag in eine spezielle Schlüsselworttabelle durch den Scanner erkannt.
publisher Stuttgart, Germany, Universität Stuttgart
type Text
Diploma Thesis
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-1609/DIP-1609.pdf
contributor Integrierter Systementwurf (IPVR)
format application/pdf
363357 Bytes
subject Programming Languages Formal Definitions and Theory (CR D.3.1)
relation Diploma Thesis No. 1609